@charset "utf-8";
/* CSS Document */






@media (min-width:1024px) and  (max-width:1199px){
.inpress-box{
height:360px;
}
}

@media (max-width:1023px){
.inpress-box{
width:98%;
}
.inpress-box{
height:auto;
}
}

@media (max-width:575px){

.inpress-box {
    width: 100%;
	margin-right:0px;
}

.inpress-box-hdg-right{
width:100%;
}
.marketwatch-logo{
float: left;
padding: 10px 0px;
}
.inpress-box-hdg-left{
width:100%;
}

}



/*order-form queries*/

@media (max-width:1350px){
.form-div.order-form .form-field-div{
width:100%;
margin-right:0px;
}
.right-small-text {
    padding-right: 1%;
}
}
@media (max-width:1023px){
.landing-content{
display:block;
}
.landing-content .left_sec{
width:85%;
}
.landing-content .left_sec .left-hdg-text{
padding:0px;
}
.landing-content .left_sec .left-small-text{
padding:37px 0px 0px;
}
.landing-content .left_sec .left-address-text{
padding: 33px 0% 0px 0px;
}
.landing-content .right_sec{
margin-left: 3%;
margin-right: 3%;
width: 93%;
display:block;
}
.form-div.order-form{
padding-right:0px;
}
}
@media (max-width:575px){
.captcha-sec{
width:100%;
display:block;
margin-bottom:20px;
}
.button-sec{
width:100%;
display:block;
}
}


/*page1-queries*/

@media (max-width:1023px){
.logo-small-img {
 margin-left: 0px;
}
.isfastbase-hdg-text {
 padding: 10px 0% 0px 0%;
}
.sign-name {
    display: block;
    color: #96989e;
    font-size: 1.3rem;
    padding: 25% 0% 0px 0%;
}
.isfor-right{
text-align:center;
}
}
@media (max-width:1300px){
.forfastbase-right-img{
width:100%;
}
}

/*page2-queries*/

@media (max-width:1300px){
.devices-maindiv {
    width: 90%;
    margin: 0px 5% 80px;
}
}
@media (max-width:1023px){
.devicesbox {
    display: block;
    width: 100%;
    margin-left: 2%;
    text-align: center;
    margin-bottom: 40px;
}
}
@media (max-width:1023px) and (min-width:600px){
.devices-page-txt {
    font-size: 2.3rem;
    padding: 5% 5% 7%;
}
}
@media (max-width:599px){
.devices-page-txt {
    font-size: 2rem;
    padding: 5% 5% 7%;
}
}


/*page3-queries*/
@media (max-width:767px){
.left-hdg-text{
font-size:2rem;
}
.right-hdg-text {
    font-size: 2rem;
}
}
@media (max-width:1023px){
.right_sec.buyshares-content-right{
width:85%;
margin-left:40px;
}
}


/*page4-queries*/

@media (max-width:1199px){
.form-field-div.contact{
width:100%;
display:block;
margin-right:0px;
}
}

@media (max-width:1023px){
.contact-left-hdg-text {
    padding: 0px 0% 0px 0px;
}
.contact-left-box-div{
margin-left:0px;
}
.content-small-text {
    padding-left: 0px;
}
.contact-left-form-div{
padding-left:0px;
}
.right_sec.fastbase-contact{
margin-top:0px;
padding:0px 5%;
}
}
@media (max-width:767px){
.contact-box{
width:100%;
margin-bottom:30px;
}
.contact-left-form-div .form-field-div{
width:100%;
}
}

/*page5-queries*/

@media (max-width:1199px){
.landing-content.timeline_content{
display:block;
}
.timeline_left{
width:90%;
margin-left:5%;
margin-right:5%;
}
.timeline_right{
width:90%;
margin-left:5%;
margin-right:5%;
}
.timeline_left .logo-small-img{
margin-left:0px;
}
.timeline_left .isfastbase-hdg-text {
   padding: 10px 0px 0px 0px;
}
.timeline_left .left-small-text {
   padding: 37px 0px 0px 0px;
}
.timeline_left .sign-name {
   padding: 25% 0px 0px 0px;
}
}

@media (max-width:575px){
.timeline-year{
display:block;
float:left;
}
.timeline_right ul{
width:50%;
}
.footer-logo-main-div::before{
display:none;
}
.footer-logo-main-div::after{
display:none;
}
}
@media (max-width:1170px){
.footer-logo-main-div:before{
width:25%;
}
.footer-logo-main-div:after{
width:25%;
}
}
@media (max-width:767px){
.footer-logo-main-div:before{
width:18%;
}
.footer-logo-main-div:after{
width:18%;
}
}

/*page7-queries*/

@media (max-width:1023px){
.inpress-click-box-left{
display:block;
width:100%;
}
.inpress-click-box-right{
padding-left:0px;
width:100%;
}
.inpress-content-left{
width:85%;
}
}
@media (max-width:767px){
.inpress-content-right{
position: absolute;
top: 123px;
left: 0px;
width: 25%;
}
.inpress-content-left {
    display: block;
    width: 100%;
    vertical-align: top;
    margin-top: 120px;
}
}